.main {
    height: 100%;
}

:host ::ng-deep .ant-layout-sider-children {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.btn-list {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 24px;
}

.btn-list div {
    margin-top: 16px;
    padding: 0px 24px;
    border-radius: 8px;
    border: 1px solid;
    cursor: pointer;
}

.btn-list div:not(.btn-selected) {
    border-color: #404040;
    color: #7f7f7f;
}

.btn-list div.btn-selected {
    border-color: #7f7f7f;
    color: #efefef;
    box-shadow: 0px 0px 5px #efefef;
}

.btn-list div:hover {
    color: #2477c5;
}

.btn-open-local-term {
    font-size: 24px;
    cursor: pointer;
    color: #7f7f7f;
    margin-bottom: 16px;
}

.btn-open-local-term:hover {
    color: #2477c5;
}